package com.firemoss.atonement.mapper
{
	import com.firemoss.atonement.mapper.resolution.IValueResolver;
	import com.firemoss.atonement.metadata.Property;

	public class PropertyResolution
	{
		public var sourceProperty : Property
		public var targetProperty : Property
		
		/**
		 * Was this added through mapping.addPropertyResolver(), indicating
		 * the user (you, the developer!) will handle resolution in a custom
		 * valueResolutionFunction?
		 */
		public var explicit : Boolean = false
		
		public var valueResolutionFunction : Function
		
		public function PropertyResolution()
		{
		}
	}
}